terrestrial snails - Spanish English Dictionary